home *** CD-ROM | disk | FTP | other *** search
- /*
- versie 1.0 navigatiemenu en paginatitels van alle HandsOn's: Andre van Groenestein
- versie 2.0: 22-02-2007 nieuwe versie
- */
-
- // titel van de pagina aan de hand van het paginanummer
- var getallen = '1234567890';
- var lowerPadnaam = location.pathname.toLowerCase();
- var bestand = lowerPadnaam.indexOf("pag");
-
- // paginanummer
- var hfdNummer = lowerPadnaam.substring(bestand + 3, bestand + 4)
- var cijferTwee = lowerPadnaam.substring(bestand + 4, bestand + 5)
- for (var i = 0; i < getallen.length; i++)
- { if (getallen.charAt(i) == cijferTwee)
- hfdNummer = hfdNummer + cijferTwee;
- }
-
- var hfdTitel = parent.menu.PaginaTitel[hfdNummer];
-
-
- // navigatie
- var KnoppenGeladen = false;
- if (document.images)
- { // namen van de images hebben de volgende letter:
- // N = normaal, I = Ingedrukt, G = Gedimd
- menuI = new Image(); menuI.src = "../../media/images/sw_menu.gif";
- menuN = new Image(); menuN.src = "../../media/images/sw_menu1.gif";
- terugN = new Image(); terugN.src = "../../media/images/prev_uit.gif";
- terugI = new Image(); terugI.src = "../../media/images/prev_aan.gif";
- terugG = new Image(); terugG.src = "../../media/images/prev_uit.gif";
- verderN = new Image(); verderN.src = "../../media/images/next_uit.gif";
- verderI = new Image(); verderI.src = "../../media/images/next_aan.gif";
- verderG = new Image(); verderG.src = "../../media/images/next_uit.gif";
- KnoppenGeladen = true;
- }
-
- function rollIn(imgName)
- { if ( (document.images) && (KnoppenGeladen) )
- { if (imgName == "terug" && HuidigePagina == 0) document[imgName].src = terugG.src;
- else if (imgName == "verder" && HuidigePagina == LaatstePagina) document[imgName].src = verderG.src;
- else document[imgName].src = eval(imgName + "I.src");
- }
- }
-
- function rollOut(imgName)
- { if (document.images)
- { if (imgName == "terug" && HuidigePagina == 0) document[imgName].src = terugG.src;
- else if (imgName == "verder" && HuidigePagina == LaatstePagina) document[imgName].src = verderG.src;
- else document[imgName].src = eval(imgName + "N.src");
- }
- }
-
- function SetKnoppen()
- { parent.main.focus();
- if (HuidigePagina == 0)
- { document.images["terug"].src = terugG.src;
- if (document.getElementById)
- document.getElementById('vorige').innerHTML = '<span class=grijsfont>vorige</span>';
- }
- else
- { document.images["terug"].src = terugN.src;
- if (document.getElementById)
- document.getElementById('vorige').innerHTML = 'vorige';
- }
- if (HuidigePagina == LaatstePagina)
- { document.images["verder"].src = verderG.src;
- if (document.getElementById)
- document.getElementById('volgende').innerHTML = '<span class=grijsfont>volgende</span>';
- }
- else
- { document.images["verder"].src = verderN.src;
- if (document.getElementById)
- document.getElementById('volgende').innerHTML = 'volgende';
- }
-
- }
-
- function Volgende()
- { if (HuidigePagina < LaatstePagina)
- { HuidigePagina++;
- parent.main.location.href = Pagina[HuidigePagina];
- }
- parent.overzicht.document.bladeren.location.selectedIndex = HuidigePagina;
- SetKnoppen();
- }
-
- function Vorige()
- { if (HuidigePagina > 0)
- { HuidigePagina--
- parent.main.location.href = Pagina[HuidigePagina]
- }
- parent.overzicht.document.bladeren.location.selectedIndex = HuidigePagina;
- SetKnoppen();
- }
-
- var Pagina = new Array();
- for (var i = 0; i <= parent.menu.LaatstePagina; i++)
- { paginanaam = eval("\"pag" + i + ".htm\"")
- Pagina[i] = paginanaam;
- }
-
- // overige functies
- function LaadPagina(x)
- { parent.location.href = "../../hoofd.htm";
- }
-
- function popupVensterScroll(nummer)
- { PopupWeergave = "resizable=no,status=no,scrollbars=yes";
- popupVenster(nummer);
- PopupWeergave = "resizable=no,status=no,scrollbars=no";
- }
-
- // onderstaande for-lus staat in nav.js bij iedere HandsOn
- //for (var i = 1; i <= AantalPopups; i++)
- //{ eval ('Popup_breedte' + i + ' = 450');
- // eval ('Popup_lengte' + i + ' = 450');
- //}
-
- var PopupWeergave = "resizable=no,status=no,scrollbars=no";
-
- function popupVenster()
- {
- nummer = arguments[0];
- Bestand = "popup" + nummer + ".htm";
- PopupBreedte = eval("Popup_breedte" + nummer)
- PopupLengte = eval("Popup_lengte" + nummer)
- PCAinterfaceX = (screen.availWidth - PopupBreedte) / 2 - 5;
- PCAinterfaceY = ((screen.availHeight - PopupLengte) / 2) - 19;
- lokaalVenster = window.open(Bestand, "Informatie", "width="+PopupBreedte+",height="+PopupLengte+","+PositieY+"=" + PCAinterfaceY + ","+PositieX+"=" + PCAinterfaceX + PopupWeergave)
- }